package test.aat.files;

import java.io.File;
import java.text.SimpleDateFormat;
import java.util.Date;

/**
 * @date 2016年6月29日 下午3:33:58
 * @author 新歌<xingeking@163.com>
 * @email xingeking@163.com
 * @version v1.0
 * @function 功能是：
 * @info java spring
 * @update none
 */
public class DelAllClassFile {
	private static int sum=0;
	private static int delCount=0;
	private static SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
	public static void main(String[] args) {
		delFile(new File("/Users/dxy/Desktop/study/课程/资料/src"));
		System.out.println("总共文件："+sum+",删除:"+delCount);
	}

	public static void delFile(File dir) {
		File[] fs = dir.listFiles();
		for (File f : fs) {
			if (f.isDirectory()) {
				delFile(f);
			} else {
				sum++;
				if (f.getName().endsWith("class")) {
					System.out.println("delete "+f.getName());
					f.delete();
					delCount++;
				}
				System.out.println(""+sdf.format(new Date(f.lastModified()))+" "+f.getAbsolutePath());
			}
		}
	}
}
